#include <stdio.h>
#include <string.h>
#include "mqtt/mqtt.h"
#include "wifi.h"

extern void call_reboot(void);

typedef enum
{
    CHIP_BTN_TYPE_RESET, /* 复位 */
    CHIP_BTN_TYPE_MAX,
} dvc_sensor_type_t;

static void set_btn_state(void *user_data, uint8_t id, const char *state)
{
    if (id >= CHIP_BTN_TYPE_MAX)
        return;
    if (id == CHIP_BTN_TYPE_RESET)
        call_reboot();
    return;
}

ADD_MQTT_ENTITY_BUTTON(CHIP_BTN_TYPE_RESET, chip_reset, set_btn_state, NULL);